<?php
include_once "ConexionBD.php";


class RepertorioEscPublicaSQL{

     private $sql;

    function RepertorioEscPublicaSQL() {$this->sql = ConexionBD::getInstancia();}
     public function buscarDatos(&$obj)
    {
        /*$sql=   "SELECT *
                FROM PERSONA p, CLIENTE c
                WHERE p.rut = c.rut and c.rut like '%".$obj->getRut()."%'
                AND UPPER(p.nombre) like UPPER('%".$obj->getNombres()."%')
                AND UPPER(p.apellido_p) like UPPER('%".$obj->getApellido_p()."%')
                AND UPPER(p.apellido_m) like UPPER('%".$obj->getApellido_m()."%')
                ORDER BY p.rut ASC";*/

        $sql= "SELECT * FROM repertorio_escrituras_publicas
        WHERE rut1 like '%".$obj->getRut1()."%'
        AND rut2  like '%".$obj->getRut2()."%'
        AND UPPER (apellido1)  like UPPER('%".$obj->getApellido1()."%')
        AND  UPPER (apellido2)  like UPPER ('%".$obj->getApellido2()."%')

        AND UPPER (nombre1)  like UPPER('%".$obj->getNombre1()."%')
        AND  UPPER (nombre2)  like UPPER ('%".$obj->getNombre2()."%')

        AND  nro_repertorio  like '%".$obj->getNro_repertorio()."%'
        ORDER BY nro_repertorio ASC";
        $resultado = $this->sql->ejecutarSql($sql);
        //echo"<br>$sql<br>";


        return $resultado;
    }

    public function agregar_anotacion(&$obj){

                $sql=   "UPDATE repertorio_escrituras_publicas
                SET anotaciones='".$obj->getAnotaciones()."'
                WHERE id_repertorio='".$obj->getId_repertorio()."'";
                $conn = $this->sql->getConexion();
                if (!pg_query( $conn , $sql )){
                    die("Error de conexion. ". pg_last_error());
                }
                pg_close($conn);
    }
}
?>
